package com.yeren.collection.collection;

import java.util.ArrayList;
import java.util.Collection;

/**
 * 从集合中删除给定的元素之2
 * @author Administrator
 *
 */
public class CollectionDemo6 {
	public static void main(String[] args) {
		Collection c=new ArrayList();
		Element e1=new Element();
		e1.setRow(1);
		e1.setCol(1);
		
		Element e2=new Element();
		e2.setRow(1);
		e2.setCol(1);
		
		c.add(e1);
		System.out.println(c);//[(1,1)]
		
		c.remove(e2);
		System.out.println(c);//[]
		
		Element e3=new Element();
		e3.setRow(1);
		e3.setCol(1);
		
		c.remove(e3);
		System.out.println(c);//[]
		/*
		 * remove方法会使用给定元素与集合中每一个元素顺序比较equals的结果
		 * 并删除“第一个”与给定元素equals比较结果为true的（remove只删除一个）
		 */
	}
}
